/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.optimus.app;

import com.optimus.common.util.ApplicationException;
import java.util.HashMap;

/**
 *
 * @author vperez
 */
public abstract class ThreadWorker extends Thread {
    private Boolean estaEjecutando;

    private HashMap<String,Object> parametros;

    private HashMap<String,Object> resultados;

    public void ejecutar() throws ApplicationException {
        throw new ApplicationException("Este metodo no debe de ejecutarse");
    }

    public Boolean getEstaEjecutando() {
        return estaEjecutando;
    }

    public void setEstaEjecutando(Boolean estaEjecutando) {
        this.estaEjecutando = estaEjecutando;
    }

    public HashMap<String, Object> getParametros() {
        return parametros;
    }

    public void setParametros(HashMap<String, Object> parametros) {
        this.parametros = parametros;
    }

    public HashMap<String, Object> getResultados() {
        return resultados;
    }

    public void setResultados(HashMap<String, Object> resultados) {
        this.resultados = resultados;
    }

}
